IP authoring